package dbdto

import "time"


type SysUserInfo struct {
	ID uint `json:"id" column:"id"` 
	Avatar string `json:"avatar" column:"avatar"` 
	Username string `json:"username" column:"username"` 
	Sex uint8 `json:"sex" column:"sex"` 
	RoleIds string `json:"role_ids,omitempty" column:"role_ids"` 
	Status uint `json:"status" column:"status"` 
	Creator uint `json:"creator,omitempty" column:"creator"` 
	CreatedAt time.Time `json:"created_at,omitempty" column:"created_at"` 
	UpdatedAt time.Time `json:"updated_at" column:"updated_at"` 

}

type SysUserCreate struct {
	Avatar string `json:"avatar" column:"avatar"` 
	Username string `json:"username" column:"username"` 
	Sex uint8 `json:"sex" column:"sex"` 
	Password string `json:"password" column:"password"` 
	RoleIds string `json:"role_ids,omitempty" column:"role_ids"` 
	Status uint `json:"status" column:"status"` 
	Creator uint `json:"creator,omitempty" column:"creator"` 

}
type SysUserUpdate struct {
	ID uint `json:"id" column:"id"` 
	Avatar string `json:"avatar" column:"avatar"` 
	Username string `json:"username" column:"username"` 
	Sex uint8 `json:"sex" column:"sex"` 
	Password string `json:"password" column:"password"` 
	RoleIds string `json:"role_ids,omitempty" column:"role_ids"` 
	Status uint `json:"status" column:"status"` 
	Creator uint `json:"creator,omitempty" column:"creator"` 

}

type SysUserDelete struct {
	ID []uint `json:"id" column:"id"` 

}
